package mypractice;

public class Leetcode26 {
    public static int removeDuplicates(int[] nums) {
        int i,j;//i用于遍历。j用于记录最后一个单字
        for(i=1,j=0;i<nums.length;i++,j++){
            while (i<nums.length&& nums[j]==nums[i]){
                i++;
            }

            if(i<nums.length){
                nums[j+1]=nums[i];
            }else if(i==nums.length&&nums[j]==nums[i-1]){
                return j+1;
            }
        }
        return j+1;
    }
}
